Speci cations in Software Maintenance : From code to Z + + and

نویسندگان

  • Jonathan Bowen
  • Peter Breuer
  • Kevin Lano
چکیده

This paper presents a number of techniques that have been developed as components of the software maintenance process as part of the ESPRIT REDO project. These techniques are all based on formal methods, and the work described has provided the mathematical underpinning to a large collaborative project that has been investigating various aspects of software maintenance. The focus of the project has been on reverse engineering, and methods for this part of the maintenance process are reported on here, along with techniques for subsequent re-engineering. A proposal for speciication-oriented software maintenance is presented, in which speciications in an object-oriented extension of the formal notation Z are maintained in step with the corresponding programs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formal specifications in software maintenance: from code to Z++ and back again

This paper presents a number of techniques that have been developed as components of the software maintenance process as part of the ESPRIT REDO project. These techniques are all based on formal methods, and the work described has provided the mathematical underpinning to a large collaborative project that has been investigating various aspects of software maintenance. The focus of the project ...

متن کامل

Synthesizing ROOM Models from Message Sequence Chart Speci cations

Message Sequence Chart (MSC) speci cations have found their way into many software engineering methodologies and CASE tools, in particular in the area of telecommunications and concurrent real-time systems. MSC Speci cations often represent early life-cycle requirements and high-level design speci cations. We are considering iterating and branching MSC speci cations according to ITU-T Recommend...

متن کامل

Synthesizing Room Models from Message Sequence Chart Speciications

Message Sequence Chart (MSC) speci cations have found their way into many software engineering methodologies and CASE tools, in particular in the area of telecommunications and concurrent real-time systems. MSC Speci cations often represent early life-cycle requirements and high-level design speci cations. We are considering iterating and branching MSC speci cations according to ITU-T Recommend...

متن کامل

Synthesizing ROOM Models from Message Sequence Chart Specifications

Message Sequence Chart (MSC) speci cations have found their way into many software engineering methodologies and CASE tools, in particular in the area of telecommunications and concurrent real-time systems. MSC Speci cations often represent early life-cycle requirements and high-level design speci cations. We are considering iterating and branching MSC speci cations according to ITU-T Recommend...

متن کامل

Generating Test Data from SOFL Speci cations

Software testing can only be formalized and quanti ed when a solid basis for test generation can be de ned Tests are commonly generated from the source code control ow graphs design representations and speci cations requirements Formal speci cations represent a signi cant opportunity for testing because they precisely describe what functions the software is supposed to provide in a form that ca...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993